/**
 * 短信服务配置文件
 */

module.exports = {
  // 环境配置（根据实际部署环境修改）
  env: 'production', // 'development' | 'production'

  // 腾讯云短信配置
  tencentCloud: {
    // 腾讯云API密钥（从腾讯云控制台获取）
    // 正式环境请使用环境变量或云函数环境配置
    secretId: 'AKIDzDF4hAcx62tfEcuzqTtJchZFj15wa0CD',
    secretKey: 'tZ1FH7dz72kEUWKuHQL2VmskZCbmjTAe',
    
    // 短信应用SDK AppID
    sdkAppId: '1401050709',
    
    // 短信签名（需要在腾讯云短信控制台申请）
    signName: '长沙启美网络科技',
    
    // 短信模板ID（需要在腾讯云短信控制台创建模板）
    templateId: '2542343',
    
    // 地域信息，默认北京
    region: 'ap-beijing'
  },

  // 验证码配置
  verifyCode: {
    length: 6,                    // 验证码长度
    expireTime: 10 * 60 * 1000,  // 10分钟过期
    sendInterval: 60 * 1000,      // 60秒发送间隔
    dailyLimit: 20               // 每天每个手机号最多发送次数
  },

  // 开发环境配置
  development: {
    sendRealSms: false,  // 是否发送真实短信
    mockCode: '123456'   // 开发环境固定验证码
  },

  // 生产环境配置
  production: {
    sendRealSms: true,   // 发送真实短信
    mockCode: null
  }
}

